﻿/*  小屏/移动端     */
@media only screen and (min-width: 768px) {
	body {
		background-color: #fff;
		font-size: 12px;
	}

	.wd1k {
		width: 768px;
	}


	/* 头部 */
	.top {
		width: 100%;
		min-height: 129px;
		border-bottom: 1px solid #ddd;
		overflow: hidden;
		background-color: #0068b7;
	}

	.top-center {
		overflow: hidden;
	}

	.top-left {
		width: 40%;
		overflow: hidden;
	}

	.top-left .logo {
		height: 129px;
		background-image: url("../images/logo.png");
		background-repeat: no-repeat;
		background-position: left center;
		float: left;
		width: 100%;
		background-size: 100% ;
	}

	.top-right{
		margin-top: 10px;
	}

	.top-right .top-icon a{
		display: inline-block;
		height: 56px;
		padding: 0 8px;
		background-position:  center 10px;
		background-repeat: no-repeat;
	}

	.top-right .top-icon a span{
		font-size: 15px;
		color: #fff;
		margin-top: 30px;
		display: inline-block;
	}


	.top-right .top-icon1{
		background-image: url("../images/top-right-icon1.png");
	}

	.top-right .top-icon2{
		background-image: url("../images/top-right-icon2.png");
	}

	.top-right .top-icon3{
		background-image: url("../images/top-right-icon3.png");
	}

	.search-box{
		width: 100%;
		height:30px ;
		line-height: 30px;
		border: 1px solid #0a51b8;
		border-radius: 5px;
		background-color: #fff;
		float: right;
		margin-top: 10px;
		overflow: hidden;
	}

	.search-box input[type="search"]{
		height: 28px;
		line-height: 28px;
		float: left;
		margin-left: 5px;
	}

	.search-box input[type="submit"]{
		width: 26px;
		height: 26px;
		background-image: url("../images/search-icon.png");
		background-position: center;
		background-repeat: no-repeat;
		cursor: pointer;
		background-color: #fff;
		float: right;
	}


	/* nav导航 */
	.nav {
		height: 40px;
		font-size: 14px;
		line-height: 40px;
		text-align: center;
		background-color: #fff;
	}

	.nav ul li {
		width: 9%;
		line-height: 40px;
		text-align: center;
		background-image: url("../images/nav-li-bg.png");
		background-position: right center;
		background-repeat: no-repeat;
	}

	.nav ul li a {
		color: #111;
		text-align: center;
		padding-bottom: 4px;
	}

	.nav ul li a:hover {
		border-bottom: 2px solid #1d66cf;
	}

	.nav ul li ul li {
		width: 80px;
		background-color: rgba(29, 102, 207, 0.4);
		margin-top: 1px;
		background-image: url();
	}

	.nav ul li ul li a {
		border-right: none !important;
		color: #fff;
		line-height: 40px;
		padding-bottom: 0;
	}

	.nav ul li ul li a:hover {
		color: #fff;
		background-color: rgba(29, 102, 207, 0.6);
		border-bottom: none;
	}

	.nav .navHover>a {
		border-bottom: 2px solid #1d66cf;
	}

	/* banner */
	.banner {
		clear: both;
		
		position: relative;
	}

	.banner .swiper-slide img {
		width: 100%;
		height: auto;
	}

	.swiper-pagination {
		position: absolute;
		bottom: 10px;
		left: 0;
		width: 100%;
		height: 20px;
	}

	.swiper-pagination span {
		margin: 0 5px;
		width: 10px;
		height: 10px;
		background-color: #f9f9f9;
		opacity: 1;
	}

	.swiper-pagination .swiper-pagination-bullet-active {
		background-color: rgb(218, 221, 15);
	}

	.swiper-button-prev {
		background-image: url("../images/prev.png") !important;
		opacity: 0.5;
	}

	.swiper-button-next {
		background-image: url("../images/next.png") !important;
		opacity: 0.5;
	}

	.swiper-button-prev:hover,
	.swiper-button-next:hover {
		opacity: 1;
	}

	/* 页面主体*/
	.main1,
	.main2,
	.main3,
	.main4 {
		overflow: hidden;
	}

	.tab {
		width: 100%;
		height: 330px;
		margin-top: 20px;
		overflow: hidden;
	}

	.tab-btn {
		overflow: hidden;
		border-bottom: 2px solid #ddd;
	}

	.tab-btn ul li {
		float: left;
		cursor: pointer;
		line-height: 2;
	}

	.tab-btn .more-icon {
		float: right;
		width: 24px;
		height: 24px;
		background-image: url("../images/more-icon.png");
		background-position: center;
		background-repeat: no-repeat;
		margin-top: 10px;
	}

	.tab-btn ul li strong {
		font-size: 24px;
		color: #666;
		font-weight: bold;
		padding-left: 25px;
		background-position: left center;
		background-repeat: no-repeat;
		background-image: url("../images/tab-icon1.png");
	}

	.tab-btn ul li .btn2-icon {
		background-image: url("../images/tab-icon2.png");
	}

	.tab-btn ul li span {
		font-size: 24px;
		color: #666;
		font-weight: bold;
	}

	.tab-btn ul .btn2 {
		margin-left: 40px;
	}

	.tab-btn .tab-on {
		background-image: url("../images/tab-on.png");
		background-position: bottom center;
		background-repeat: no-repeat;
	}

	.tab-btn .tab-on strong {
		background-image: url("../images/tab-icon1-on.png");
		background-position: left center;
		background-repeat: no-repeat;
		color: #000;
	}

	.tab-btn .tab-on .btn2-icon {
		background-image: url("../images/tab-icon2-on.png");
	}

	.tab-btn .tab-on span {
		color: #1d66cf;
	}

	.tab-items {
		margin-top: 20px;
		overflow: hidden;
	}

	.tab-left {
		width: 100%;
		/*margin-right: 2%;*/
	}

	.tab-left-img {
		width: 100%;
		height: 162px;
	}

	.tab-left-img img {
		width: 100%;
		height: 125px;
	}

	.tab-left-txt {
		padding: 10px 5px;
		background-color: #edf3fb;
		height: 60px;
		overflow: hidden;
	}

	.tab-left-txt h4 a {
		font-size: 16px;
		color: #1d66cf;
		font-weight: bold;
		line-height: 2;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.tab-left-txt span {
		display: inline-block;
		font-size: 14px;
		color: #4a85d9;
		background-image: url("../images/date-icon.png");
		background-position: left center;
		background-repeat: no-repeat;
		padding-left: 20px;
	}

	.tab-left-txt p {
		font-size: 14px;
		color: #333;
		line-height: 1.6;
		height: 3.2em;
		overflow: hidden;
		margin-top: 10px;
	}

	.tab-right {
		overflow: hidden;
		width: 58%;
		margin-top: -10px;
	}

	.tab-right li {
		vertical-align: middle;
		padding: 7.2px 0;
		border-bottom: 1px dashed #c5c5c5;
		font-size: 15px;
		color: #111;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.tab-right li span {
		font-size: 17px;
		color: #4a85d9;
	}

	.tab-right li a {
		color: #111;
	}

	.tab-right li a:hover {
		color: #1d66cf;
	}

	.tzgg {
		width: 100%;
		margin-top: 20px;
	}

	.public-tit {
		width: 100%;
		border-bottom: 2px solid #dddddd;
		overflow: hidden;
	}

	.public-tit strong {
		font-size: 24px;
		font-weight: bold;
		color: #000;
		float: left;
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 30px;
	}

	.public-tit span {
		font-size: 24px;
		font-weight: bold;
		color: #1d66cf;
		float: left;
	}

	.public-tit small {
		display: inline-block;
		width: 12%;
		height: 30px;
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100%;
		margin-top: 10px;
		margin-left: 2px;
	}

	.public-tit .small1 {
		background-image: url("../images/tit-small1.png");
	}

	.public-tit a {
		float: right;
		width: 24px;
		height: 24px;
		background-image: url("../images/more-icon.png");
		background-repeat: no-repeat;
		background-position: center;
		margin-top: 10px;
	}

	.tzgg-tit strong {
		background-image: url("../images/gg-icon.png");
	}

	.tzgg-con {
		overflow: hidden;
	}

	.tzgg-con li {
		width: 100%;
		height: 72px;
		overflow: hidden;
		vertical-align: middle;
		margin-top: 21px;
		background-color: #fcfcfc;
	}

	.tzgg-con li .data {
		width: 68px;
		height: 72px;
		background-color: #e8e8e8;
		border: 1px solid #e8e8e8;
		text-align: center;
		margin-right: 5px;
	}

	.tzgg-con li .data strong {
		font-size: 18px;
		color: #3b3b3b;
		font-weight: bold;
		line-height: 2.1;
	}

	.tzgg-con li .data span {
		display: inline-block;
		width: 100%;
		background-color: #fff;
		font-size: 13px;
		color: #3b3b3b;
		line-height: 2.4;
	}

	.tzgg-con li h4 {
		font-size: 16px;
		color: #111;
		line-height: 2.2;
		font-weight: 500;
	}

	.tzgg-con li p {
		font-size: 15px;
		color: #888;
		line-height: 1.8;
		height: 1.8em;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		font-weight: 500;
	}

	.tzgg-con li:hover {
		background-color: #edf3fb;
	}

	.tzgg-con li:hover h4 {
		color: #1d66cf;
	}

	.tzgg-con li:hover p {
		color: #4a85d9;
	}

	.tzgg-con li:hover .data {
		background-color: #1d66cf;
		border: 1px solid #1d66cf;
	}

	.tzgg-con li:hover strong {
		color: #fff;
	}

	.tzgg-con li:hover span {
		color: #4a85d9;
	}

	.small-banner {
		width: 100%;
		height: 148px;
		margin-top: 20px;
	}

	.small-banner img {
		width: 100%;
		height: 148px;
	}

	.ptdh,
	.xxjj,
	.ztlm {
		width: 100%;
		margin-top: 20px;
		/* height: 462px; */
	}

	.ptdh-tit strong {
		background-image: url("../images/pt-icon.png");
	}

	.xxjj-tit strong {
		background-image: url("../images/xx-icon.png");
	}

	.ztlm-tit strong {
		background-image: url("../images/zt-icon.png");
	}

	.public-tit .small2 {
		width: 15%;
		background-image: url("../images/tit-small2.png");
	}

	.public-tit .small3 {
		width: 20%;
		background-image: url("../images/tit-small3.png");
	}

	.public-tit .small4 {
		width: 15%;
		background-image: url("../images/tit-small4.png");
	}


	.ptdh-con {
		overflow: hidden;
	}

	.ptdh-con li {
		border: 1px solid #ccc;
		margin-top: 16px;
		overflow: hidden;
		background-position: 25px center;
		background-repeat: no-repeat;
		border-radius: 3px;
	}

	.ptdh-con i {
		display: inline-block;
		width: 8px;
		background-color: #77a3e2;
		border: 1px solid #528ce0;
		height: 60px;
		margin-right: 80px;
	}

	.ptdh-icon1 {
		background-image: url("../images/pt-icon1.png");
	}

	.ptdh-con strong {
		font-size: 17px;
		color: #333;
		display: block;
		line-height: 1.6;
		margin-top: 6px;
	}

	.ptdh-con span {
		font-size: 13px;
		color: #adadad;
		line-height: 1.6;
	}

	.ptdh-con small {
		font-size: 14px;
		color: #333;
		padding: 18px 10px;
		background-color: #e4ebf4;
		border-left: 1px solid #e5e5e5;
		text-transform: uppercase;
	}

	.ptdh-icon2 {
		background-image: url("../images/pt-icon2.png");
	}

	.ptdh-icon3 {
		background-image: url("../images/pt-icon3.png");
	}

	.ptdh-icon4 {
		background-image: url("../images/pt-icon4.png");

	}

	.ptdh-icon5 {
		background-image: url("../images/pt-icon5.png");
	}

	.ptdh-con li:hover {
		border: 1px solid #1d66cf;
	}

	.ptdh-con li:hover i {
		background-color: #1d66cf;
	}

	.ptdh-con li:hover strong {
		color: #1d66cf;
	}

	.ptdh-con li:hover span {
		color: #3a82ea;
	}

	.ptdh-con li:hover small {
		color: #fff;
		background-color: #77a3e2;
		border-left: 1px solid #528ce0;
	}

	.ptdh-icon1:hover {
		background-image: url("../images/pt-icon1-on.png");
	}

	.ptdh-icon2:hover {
		background-image: url("../images/pt-icon2-on.png");
	}

	.ptdh-icon3:hover {
		background-image: url("../images/pt-icon3-on.png");
	}

	.ptdh-icon4:hover {
		background-image: url("../images/pt-icon4-on.png");
	}

	.ptdh-icon5:hover {
		background-image: url("../images/pt-icon5-on.png");
	}

	.xxjj-con {
		margin-top: 20px;
	}

	.xxjj-con .xxjj-img {
		height: 208px;
		padding: 2px;
		<!--border: 1px solid #1d66cf;-->
	}

	.xxjj-con .xxjj-img img {
		width: 100%;
		height: 380px;
	}

	.xxjj-con p {
		font-size: 15px;
		margin-top: 8px;
		background-image: url("../images/li-icon.png");
		background-position: left 12px;
		background-repeat: no-repeat;
		text-indent: 20px;
		height: auto;
		overflow: hidden;
		line-height:2.2;
	}

	.xxjj-con p a {
		color: #111;
	}

	.ztlm-con {}

	.ztlm-con a {
		display: block;
		margin-top: 20px;
		width: 100%;
		height: 80px;
	}

	.ztlm-con img {
		width: 100%;
		height: 80px;
	}

	.main3 {
		margin-top: 20px;
	}

	.xyzp-tit {
		background-image: url("../images/img-icon.png");
		background-position: left center;
		background-repeat: no-repeat;
	}

	.public-tit .small5 {
		width: 9%;
		background-image: url("../images/tit-small5.png");
	}

	.imgRoll {
		/*margin-top: 10px;*/
		width: 1200px;
		height: 163px;
		overflow: hidden;
	}

	.imgRoll ul li {
		width: 290px;
		height: 163px;
		overflow: hidden;
	}

	.imgRoll ul li img {
		width: 100%;
		height: 163px;
	}

	.main4 {
		overflow: hidden;
	}

	.jpzy,
	.video {
		width: 100%;
		margin-top: 20px;
	}

	.zjpzy-tit {
		background-image: url("../images/jp-icon.png");
		background-repeat: no-repeat;
		background-position: left center;
	}

	.jpzy-con {
		overflow: hidden;
		margin-top: 20px;
	}

	.public-tit .small6 {
		width: 15%;
		background-image: url("../images/tit-small6.png");
	}

	.public-tit .small7 {
		width: 8%;
		background-image: url("../images/tit-small7.png");
	}

	.jpzy-img {
		width: 37%;
		height: 261px;
		margin-right: 15px;
	}

	.jpzy-img img {
		width: 100%;
		height: 261px;
	}

	.jpzy-txt {
		width: 60%;
	}

	.jpzy-msg {
		height: 131px;
		border-bottom: 1px dashed #999;
		overflow: hidden;
	}

	.jpzy-msg h4 a {
		font-size: 16px;
		color: #111;
		font-weight: bold;
		line-height: 2;
	}

	.jpzy-msg p {
		font-size: 15px;
		color: #888;
		line-height: 1.6;
		/* height: 6.2em; */
		overflow: hidden;
	}

	.jazy-li {
		overflow: hidden;
		margin-right: -15px;
		margin-top: 10px;
	}

	.jazy-li li {
		background-image: url("../images/li-icon.png");
		background-position: left center;
		background-repeat: no-repeat;
		padding: 3px 0;
		padding-left: 20px;
		float: left;
		width: 40%;
		margin-right: 15px;
		vertical-align: middle;
		font-size: 15px;
	}

	.video-tit {
		background-image: url("../images/video-icon.png");
		background-repeat: no-repeat;
		background-position: left center;
	}

	.video-con {
		margin-top: 20px;
		height: 260px;
		background-color: #e6e6e6;
	}

	.footer {
		background-image: url("../images/footer-bg.png");
		background-position: center;
		background-repeat: repeat;
		padding: 15px 0;
		overflow: hidden;
		margin-top: 30px;
		clear: both;
	}

	.footer-left {
		width: 23%;
	}

	.footer-center {
		width: 48%;
		margin: 0 3%;
		margin-bottom: 5px;
	}

	.footer-right {
		width: 23%;
	}

	.footer h5 {
		border-bottom: 1px solid #3f7dd6;
		font-size: 16px;
		color: #fff;
	}

	.footer li {
		float: left;
		font-size: 14px;
		margin-right: 15px;
	}

	.footer li a {
		color: #bbcbed;
	}

	.footer-bottom {
		clear: both;
		border-top: 1px solid #6f9de0;
		font-size: 13px;
		color: #a0b6e6;
		padding-top: 5px;
	}
	
	.footer-bottom a img{
		width: 60px;
		height: 60px;
		display: block;
		margin: 5px auto;
	}
	.footer-top span{
		font-size: 16px;
   		color: #fff;
	    border-bottom: 1px solid #6f9de0;
    	padding-bottom: 5px;
	}
	.footer-top p{
	    margin: 10px 0;
	}
	.footer-top p a{
	    color: #a0b6e6;
    	margin-right: 15px;
    	font-size: 13px;
	}
	
	/* 二级页面--文字列表 */
	.twoBanner-con {
		position: relative;
	}

	.twoBanner a {
		display: block;
		height: 300px;
		background-image: url("../images/twoBanner-img.png");
		background-position: center;
		background-repeat: no-repeat;
	}

	.TreeMenu-tit {
		position: absolute;
		left: 0;
		bottom: -45px;
		height: 98px;
		width: 25%;
		background-color: #1d66cf;
		padding-left: 38px;
		background-image: url("../images/Tree-logo-bg.png");
		background-position: right center;
		background-repeat: no-repeat;
	}

	.TreeMenu-tit strong {
		font-size: 24px;
		color: #fff;
		display: block;
		line-height: 1;
		margin-top: 20px;
		font-weight: bold;
	}

	.TreeMenu-tit span {
		font-size: 16px;
		color: #bbcaec;
		text-transform: uppercase;
		line-height: 2.5;
	}

	.twoMain {
		overflow: hidden;
	}

	.twoLeft {
		width: 25%;
		background-color: #1d66cf;
		padding-bottom: 20px;
		padding-left: 38px;
	}

	.TreeMenu {
		margin-top: 46px;
		background-color: #edf3fb;
	}

	.TreeMenu>ul {
		margin-top: 10px;
	}

	.TreeMenu ul li {
		line-height: 40px;
		border-bottom: 1px dashed #bbb;
		font-size: 15px;
		text-indent: 30px;

	}

	.TreeMenu ul li a {
		color: #111;
		display: block;
	}


	.TreeMenu ul li ul li {
		line-height: 32px;
		border-bottom: none;
		margin-top: 2px;
		text-indent: 20px;
		margin: 0 8px;
	}

	.TreeMenu ul li ul li a {
		color: #1d66cf;
		background-color: #c3d7f2;
		font-size: 15px;
	}

	.TreeMenu ul li ul li ul li {
		border: 1px solid #85ace5;
		margin: 0px;
		margin-top: 2px;
		background-color: #edf3fb;
	}

	.TreeMenu ul li ul li ul li a {
		background-color: #edf3fb;
	}

	.TreeMenu ul li a:hover {
		background-color: #86a9e2;
		color: #fff;
	}

	.twoRight {
		width: 67%;
		margin-top: 20px;
	}

	.twoRight-tit {
		overflow: hidden;
		border-bottom: 1px solid #ddd;
	}

	.twoRight-tit strong {
		float: left;
		font-size: 20px;
		color: #1d66cf;
		font-weight: bold;
		display: inline-block;
		padding-left: 30px;
		background-image: url("../images/twoMain-right-tit-icon.png");
		background-position: left center;
		background-repeat: no-repeat;
		border-bottom: 2px solid #1d66cf;
		padding-bottom: 3px;

	}

	.twoRight-tit p {
		float: right;
		font-size: 15px;
		line-height: 2.5;

	}

	.twoRight-tit p a {
		color: #5786c8;
	}

	.twoRight-tit p .home {
		display: inline-block;
		background-image: url("../images/home-icon.png");
		background-position: left center;
		background-repeat: no-repeat;
		padding-left: 20px;
	}

	.twoRight-tit p .on {
		color: #1d66cf;
	}

	/* 文字列表 */
	.twoRight-txt-li {
		min-height: 340px;
		margin-bottom: 20px;
	}

	.twoRight-txt-li li {
		overflow: hidden;
		background-image: url("../images/li-icon.png");
		background-position: left center;
		background-repeat: no-repeat;
		padding: 5px 0px;
		padding-left: 15px;
		vertical-align: middle;
		border-bottom: 1px dashed #ddd;
	}

	.twoRight-txt-li li a {
		float: left;
		font-size: 14px;
		color: #333;
		display: inline-block;
		width: 80%;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.twoRight-txt-li li small {
		float: right;
		font-size: 14px;
		color: #a9a5a5;
	}

	.twoRight-txt-li li a:hover {
		color: #1d66cf;
	}

	/* 分页  */
	.fenye {
		margin: 20px auto;
		width: 560px;
		height: 30px;
		line-height: 30px;
	}

	.fenye a {
		padding: 4px 8px;
		background-color: #fff;
		border: 1px solid #dedede;
		border-radius: 4px;
		margin: 0px 4px;
		font-size: 12px;
		color: #666;
	}

	.fenye .active {
		color: #fff;
		background-color: #0a60ac;
		border: 1px solid #0a60ac;
	}

	.fenye a:hover {
		color: #fff;
		background-color: #0a60ac;
		border: 1px solid #0a60ac;
	}

	/* 资料下载 */
	.twoRight-txt-tit {
		text-align: center;
		padding-bottom: 20px;
	}

	.twoRight-txt-tit h4 {
		font-size: 22px;
		color: #111;
		font-weight: 500;
		margin-top: 10px;
		line-height: 1.6;
		margin-bottom: 5px;
	}

	.twoRight-txt-tit span {
		font-size: 14px;
		color: #aaa;
		display: inline-block;
		padding-left: 20px;
		background-image: url("../images/date-icon1.png");
		background-position: left center;
		background-repeat: no-repeat;
	}

	.twoRight-txt-tit a {
		display: inline-block;
		font-size: 14px;
		color: #aaa;
		padding-left: 20px;
		background-image: url("../images/link-icon1.png");
		background-position: left center;
		background-repeat: no-repeat;
		margin-left: 20px;
	}

	.twoRight-txt-tit a:hover {
		text-decoration: underline;
		color: #8599bd;
	}

	.data-download {
		padding-bottom: 20px;
		border-bottom: 1px solid #bbd1f1;
	}

	.download-con {
		max-width: 100%;
		min-height: 1004px;
	}

	.download-con img {
		width: 100%;
		height: 1004px;
	}

	.download-link {
		margin-top: 20px;
	}

	.download-link a {
		font-size: 15px;
		color: #566e9a;
		line-height: 2;
		display: inline-block;
		padding-left: 20px;
		background-image: url("../images/link-icon2.png");
		background-position: left center;
		background-repeat: no-repeat;
		text-decoration: underline;
		text-decoration-color: #566e9a;
	}

	/* 分页1 */
	.fenye1 {
		padding: 10px 0px;
		font-size: 15px;
	}
	.fenye1 ul {
		 overflow: hidden
	}

	.fenye1 li {
		margin-top: 10px;
		background-image: url("../images/fneye1-icon.png");
		background-position: left center;
		background-repeat: no-repeat;
		padding-left: 12px;
	}
	.fenye1 li.wte {
		width: 47%; float: left; overflow: hidden; height: 30px;line-height: 30px; padding-right:10px;
	}

	.fenye1 span {
		padding: 4px;
		color: #333;
	}

	.fenye1 span a {
		color: #333;
	}

	.fenye1 li:hover {
		background-image: url("../images/fenye1-hover-icon.png");
	}

	.fenye1 li:hover a,
	.fenye1 li:hover span {
		color: #1d66cf;
	}

	/* 新闻内容 */
	.twoRight-text {
		min-height: 460px;
	}

	.twoRight-text-tit {
		text-align: center;
		padding: 20px 0;
	}

	.twoRight-text-tit h4 {
		font-size: 22px;
		color: #111;
		font-weight: 500;
		line-height: 1.6;
	}

	.twoRight-text-tit-guide {
		font-size: 14px;
		color: #aaa;
		text-align: center;
		margin-top: 10px;
	}

	.twoRight-text-tit-guide span {
		color: #aaa;
		margin-right: 14px;
		display: inline-block;
		padding-left: 20px;
		background-position: left center;
		background-repeat: no-repeat;
		margin-left: 20px;
	}

	.twoRight-text-tit-guide .dj {
		background-image: url("../images/dj-icon.png");
	}

	.twoRight-text-tit-guide .date {
		background-image: url("../images/date-icon1.png");
	}

	.twoRight-text-tit-guide .zz {
		background-image: url("../images/my-icon.png");
	}

	.twoRight-text-tit-guide .ly {
		background-image: url("../images/ly-icon.png");
	}

	.twoRight-text-con {
		min-height: 300px;
		padding-top: 10px;
	}

	.twoRight-text-con p {
		font-size: 15px;
		color: #666;
		line-height: 1.8;
		margin: 5px 0px;
	}

	.twoRight-text-con img {
		max-width: 99%;
/*		height: 336px;*/
		padding: 1px;
		/*border: 1px solid #1d66cf;*/
		margin: 3px 0;
	}

	/* 图片列表-单张 */
	.twoRight-img-li {
		min-height: 380px;
		padding-bottom: 20px;
		border-bottom: 1px solid #d2e0f5;
	}

	.gallery-top {
		width: 99%;
		height: 646px;
		padding: 1px !important;
		border: 1px solid #1d66cf;
		overflow: hidden;
		background-color: #fff;
		margin-bottom: 15px !important;
	}

	.gallery-top .swiper-slide {
		position: relative;
		text-align: center;
	}

	.gallery-top .swiper-slide img {
		width: 100%;
		height: 646px;
	}

	.gallery-top .swiper-slide span {
		display: block;
		height: 24px;
		line-height: 24px;
		font-size: 14px;
		color: #fff;
		width: 100%;
		background-image: url("../images/public-txt-bg.png");
		background-repeat: repeat;
		display: none;
		position: absolute;
		bottom: 0;
		left: 0;
	}

	.gallery-top .swiper-slide:hover span {
		display: block;
	}

	.gallery-thumbs {
		height: 178px;
		margin-bottom: 15px !important;
	}

	.gallery-thumbs .swiper-slide {
		height: 159px;
		margin-top: 10px;
	}

	.gallery-thumbs .swiper-slide img {
		width: 100%;
		height: 159px;
	}

	.gallery-thumbs .swiper-slide:hover {
		border: 1px solid #1d66cf;
		padding: 2px;
		cursor: pointer;
	}





	/* 图片列表-多张 */

	.twoRight-img-li1 {
		min-height: 380px;
		padding-bottom: 20px;
		border-bottom: 1px solid #d2e0f5;
	}

	.twoRight-img-tit {
		padding-bottom: 20px;
	}

	.twoRight-img-tit h4 {
		font-size: 22px;
		color: #111;
		line-height: 1.6;
		text-align: center;
		margin: 20px 0 5px;
		font-weight: 500;
	}

	.twoRight-img-tit p {
		text-align: center;
		font-size: 14px;
	}

	.twoRight-img-tit p span {
		color: #aaa;
		display: inline-block;
		padding-left: 20px;
		background-image: url("../images/date-icon1.png");
		background-position: left center;
		background-repeat: no-repeat;
	}

	.twoRight-img-tit p a {
		display: inline-block;
		color: #aaa;
		padding-left: 20px;
		margin-left: 20px;
		background-position: left center;
		background-repeat: no-repeat;
	}

	.twoRight-img-tit p .enlarge {
		background-image: url("../images/enlarge-icon1.png");
	}

	.twoRight-img-tit p .narrow {
		background-image: url("../images/narrow-icon1.png");
	}

	.twoRight-img-tit p .enlarge:hover {
		color: #1d66cf;
		background-image: url("../images/enlarge-icon.png");
	}

	.twoRight-img-tit p .narrow:hover {
		color: #1d66cf;
		background-image: url("../images/narrow-icon.png");
	}

	.twoRight-img-con p {
		font-size: 15px;
		color: #666;
		line-height: 1.8;
		margin: 5px 0;
	}
	.w-videot {
		width: 1100px; margin: 0px auto
	}
	.video_list{ width:1200px;  overflow:hidden; background: #bccfe6 ; position: relative     }
	.video_list .hd{ overflow:hidden;   padding:0 10px; position: absolute;   top: 70px; width: 1200px ; z-index:999999 }
	.video_list .hd .prev{ display:block;  width:28px; height:48px;  cursor:pointer; background:url("../images/arrow_l.png") top center no-repeat; float: left; margin-left: 1120px }
	.video_list .hd .next{ display:block;  width:28px; height:48px;   cursor:pointer; background:url("../images/arrow_r.png") top center no-repeat; float: left}


	.video_list .hd ul{ float:right; overflow:hidden; margin-top:10px; zoom:1; }
	.video_list .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
	.video_list .hd ul li.on{ background-position:0 0; }
	.video_list .bd{ margin:0px 40px; padding: 30px 0px ; z-index:999; width:1100px; overflow: hidden}
		.video_list .bd ul{ overflow:hidden; zoom:1; }
		.video_list .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.video_list .bd ul li .pic{ text-align:center; }
		.video_list .bd ul li .pic img{ width:185px; height:140px; display:block; margin: 0px 10px  }
		.video_list .bd ul li .pic a:hover img{ border-color:#999;  }
		.video_list .bd ul li .title{ line-height:24px; color: #000; font-size: 14px   }
	
	
	
	
	.twoRight-img-con span {
		font-size: 16px;
		color: #0045a8;
		
	}
	/*.w-video{ width: 1100px; height: 700px; border: 1px solid #000; }*/

	.twoRight-img-items {
		overflow: hidden;
		margin-right: -1%;
	}

	.twoRight-img-items li {
		width: 23%;
		height: 114px;
		padding: 1px;
		border: 1px solid #1d66cf;
		float: left;
		margin-right: 1%;
		margin-top: 10px;
		overflow: hidden;
		position: relative;
	}

	.twoRight-img-items li img {
		width: 100%;
		height: 114px;
	}

	.twoRight-img-items li span {
		display: block;
		width: 100%;
		height: 24px;
		background-image: url("../images/public-txt-bg.png");
		background-repeat: repeat;
		text-align: center;
		line-height: 24px;
		font-size: 14px;
		color: #fff;
		position: absolute;
		bottom: 0;
		left: 0;
		display: none;
	}

	.twoRight-img-items li:hover {
		background-color: #faeb00;
		border: 1px solid #c6ba03;
	}

	.twoRight-img-items li:hover span {
		display: block;
	}

	/* 图片列表 */
	.twoRight-img-li2 {
		min-height: 380px;
		padding-bottom: 20px;
		border-bottom: 1px solid #d2e0f5;
		overflow: hidden;
	}

	.twoRight-img-li2 ul {
		margin-right: -20px;
	}

	.twoRight-img-li2 li {
		width: 29.5%;
		margin-right: 20px;
		margin-top: 20px;
		text-align: center;
		float: left;
		overflow: hidden;
	}

	.twoRight-img-li2 li img {
		height: 117px;
		width: 100%;
	}


	twoRight-img-li2 li span {
		font-size: 14px;
		color: #666;
	}



}
